#include "comm.hpp"

int main()
{
    key_t key = getKey();
    int shmid = getShm(key);
    char* start = (char*)attachShm(shmid);
    //使用共享内存进行进程间通信
    const char* msg = "hello server 我是另一个进程 正在和你通信";
    pid_t id = getpid();
    int cnt = 1;
    while (true)
    {
        sleep(5);
        snprintf(start, MAX_SIZE, "%s[pid:%d][消息编号:%d]", msg, id, cnt++);
    }
    detachShm(start);
    return 0;
}